package com.ito.areaTrabajo.control;

import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.util.GenericForwardComposer;
import org.zkoss.zul.Label;

import com.ito.areaTrabajo.modelo.dao.PlantillaDao;
import com.ito.ito.areaTrabajo.modelo.Estructura;
import com.ito.ito.areaTrabajo.modelo.Plantilla;

public class Plantilla1Composer extends GenericForwardComposer<Component>{
	
	private static final long serialVersionUID = 1L;
	Label etiqueta1;
	Label etiqueta2;
	Label etiqueta3;
	Label etiqueta4;
	Label etiqueta5;
	Label etiqueta6;

	Estructura e;
	public Plantilla1Composer(){

		PlantillaDao plantillaDao=new PlantillaDao();
		Plantilla plantilla=plantillaDao.findById(1L);
		e=plantilla.getEstructuras().get(0);
	}
	
	public void doAfterCompose(Component comp) throws Exception {
		super.doAfterCompose(comp);
		cargaContenido();

	}
	private void cargaContenido(){
		etiqueta1.setValue(e.getContenedores().get(0).getComponente().getTipo());
		etiqueta2.setValue(e.getContenedores().get(1).getComponente().getTipo());
		etiqueta3.setValue(e.getContenedores().get(2).getComponente().getTipo());		
		etiqueta4.setValue(e.getContenedores().get(3).getComponente().getTipo());		
		etiqueta5.setValue(e.getContenedores().get(4).getComponente().getTipo());		
		etiqueta6.setValue(e.getContenedores().get(5).getComponente().getTipo());
	}

}
